from structural.bridge.CircleShape import CircleShape
from structural.bridge.DrawingApi1 import DrawingApi1
from structural.bridge.DrawingApi2 import DrawingApi2


def main():
    shapes = (
        CircleShape(1, 2, 3, DrawingApi1()),
        CircleShape(5, 7, 11, DrawingApi2()),
    )
    for shape in shapes:
        shape.scale(2.5)
        shape.draw()


if __name__ == '__main__':
    main()
